home *** CD-ROM | disk | FTP | other *** search
/ Chip 2007 January, February, March & April / Chip-Cover-CD-2007-02.iso / Pakiet bezpieczenstwa / mini Pentoo LiveCD 2006.1 / mpentoo-2006.1.iso / livecd.squashfs / usr / lib / X11 / xkb / symbols / fr < prev    next >
Text File  |  2005-01-13  |  4KB  |  104 lines

  1. // $Xorg: fr,v 1.3 2000/08/17 19:54:42 cpqbld Exp $
  2.  
  3.  
  4.  
  5.  
  6. // $XFree86: xc/programs/xkbcomp/symbols/fr,v 3.5 2000/10/27 18:31:09 dawes Exp $
  7.  
  8. partial default alphanumeric_keys 
  9. xkb_symbols "basic" {
  10.  
  11.     // Describes the differences between a very simple US/ASCII
  12.     // keyboard and a very simple French keybaord
  13.  
  14.     name[Group1]= "French";
  15.     key <TLDE> {    [     twosuperior             ]    };
  16.     key <AE01> {    [       ampersand,               1    ],
  17.             [     onesuperior,      exclamdown    ]    };
  18.     key <AE02> {    [          eacute,               2    ],
  19.             [      asciitilde,       oneeighth    ]    };
  20.     key <AE03> {     [        quotedbl,               3    ], 
  21.             [      numbersign,        sterling    ]    };
  22.     key <AE04> {    [      apostrophe,               4    ],
  23.             [       braceleft,          dollar    ]    };
  24.     key <AE05> {    [       parenleft,               5    ],
  25.             [     bracketleft,    threeeighths    ]    };
  26.     key <AE06> {    [           minus,               6    ],
  27.             [             bar,     fiveeighths    ]    };
  28.     key <AE07> {     [          egrave,               7    ],
  29.             [           grave,    seveneighths    ]    };
  30.     key <AE08> {    [      underscore,               8    ],
  31.             [       backslash,       trademark    ]    };
  32.     key <AE09> {    [        ccedilla,               9    ],
  33.             [     asciicircum,       plusminus    ]    };
  34.     key <AE10> {    [          agrave,               0    ],
  35.             [              at,          degree    ]    };
  36.     key <AE11> {    [      parenright,          degree    ],
  37.             [    bracketright,    questiondown    ]    };
  38.     key <AE12> {    [           equal,            plus    ],
  39.             [      braceright,     dead_ogonek    ]    };
  40.     key <AD01> {    [               a,               A    ],
  41.             [              ae,              AE    ]    };
  42.     key <AD02> {    [               z,               Z    ],
  43.             [   guillemotleft,            less    ]    };
  44.     key <AD03> {        [               e,               E      ],
  45.                         [        EuroSign,            cent      ]    };
  46.     key <AD09> {        [               o,               O      ],
  47.                         [              oe,              OE      ]    };
  48.     key <AD11> {    [ dead_circumflex,  dead_diaeresis    ]    };
  49.     key <AD12> {    [          dollar,        sterling    ],
  50.             [        currency,     dead_macron    ]    };
  51.     key <AC01> {    [               q,               Q    ],
  52.             [              at,     Greek_OMEGA    ]    };
  53.     key <AC10> {    [               m,               M    ],
  54.             [              mu,       masculine    ]    };
  55.     key <AC11> {    [          ugrave,         percent    ]    };
  56.     key <LSGT> {    [            less,         greater    ]    };
  57.     key <AB01> {    [               w,               W    ],
  58.             [         lstroke,         Lstroke    ]    };
  59.     key <AB07> {    [           comma,        question    ],
  60.             [      dead_acute, dead_doubleacute    ]    };
  61.     key <AB08> {    [       semicolon,          period    ]    };
  62.     key <AB09> {    [           colon,           slash    ]    };
  63.     key <AB10> {    [          exclam,         section    ]    };
  64.     key <BKSL> {    [        asterisk,              mu    ]    };
  65.     // End alphanumeric section
  66.  
  67.     // begin modifier mappings
  68.     modifier_map Shift  { Shift_L };
  69.     modifier_map Lock   { Caps_Lock };
  70.     modifier_map Control{ Control_L };
  71.     modifier_map Mod3    { Mode_switch };
  72. };
  73.  
  74. partial alphanumeric_keys 
  75. xkb_symbols "Sundeadkeys" {
  76.  
  77.     // Modifies the basic French layout to use the Sun dead keys
  78.  
  79.     include "fr(basic)"
  80.     key <AD11> {    [    SunFA_Circum, SunFA_Diaeresis    ]    };
  81.     key <AB07> {    [           comma,        question    ],
  82.             [     SunFA_Acute,dead_doubleacute    ]    };
  83. };
  84.  
  85. partial alphanumeric_keys 
  86. xkb_symbols "sundeadkeys" {
  87.     include "fr(Sundeadkeys)"
  88. };
  89.  
  90. partial alphanumeric_keys 
  91. xkb_symbols "nodeadkeys" {
  92.  
  93.     // Modifies the basic French layout to eliminate all dead keys
  94.  
  95.     include "fr(basic)"
  96.     key <AE12> {    [           equal,            plus    ],
  97.             [      braceright,          ogonek    ]    };
  98.     key <AD11> {    [     asciicircum,       diaeresis    ]    };
  99.     key <AD12> {    [          dollar,        sterling    ],
  100.             [        currency,          macron    ]    };
  101.     key <AB07> {    [           comma,        question    ],
  102.             [           acute,     doubleacute    ]    };
  103. };
  104.